Alert apparatus for vehicle

ABSTRACT

Provided is an alert apparatus for a vehicle configured to: in a case where a connection state of a switch is an off state, determine whether or not there is an alert-target object based on vehicle peripheral information which has been acquired until an off time point at which the connection state of the switch is changed to the off state, the alert-target object being a moving object to be alerted when an occupant of the vehicle gets out of the vehicle; and configured to, when determining that there is the alert-target object, cause an alerting device to perform an alerting operation.

CLAIM OF PRIORITY

The present application claims priority from Japanese patent applicationJP 2018-190668 filed on Oct. 9, 2018, the content of which is herebyincorporated by reference into this application.

BACKGROUND 1. Technical Field

The present disclosure relates to an alert apparatus for a vehicleconfigured to perform an operation/processing for alerting/notifying anoccupant which is about to get out of the vehicle that a moving objectis approaching the vehicle.

2. Description of the Related Art

Hitherto, there has been proposed an alert apparatus configured todetect a moving object approaching a vehicle by using a vehicleperipheral sensor (for example, a radar sensor, a camera, and the like)when there is a high possibility that an occupant is about to get out ofthe vehicle, and configured to notify (alert) the occupant that such amoving object is present (see Japanese Patent Application Laid-open No.2011-111070).

In one related-art vehicle, a vehicle peripheral sensor is connected toa power supply device via an ignition switch. In this configuration, ina case where the ignition switch is in an off state, electric power isnot supplied from the power supply device to the vehicle peripheralsensor. Therefore, the vehicle peripheral sensor cannot detect a movingobject which is present in surroundings of the vehicle.

There is a problem that the related-art vehicle cannot notify anoccupant that a moving object is approaching the vehicle when theignition switch is in the off state.

SUMMARY

The present disclosure provides an alert apparatus configured to, evenwhen the ignition switch is in the off state, notify an occupant whichis about to get out of the vehicle that a moving object to be noted ispresent.

An alert apparatus according to one embodiment (hereinafter sometimesreferred to as “apparatus of one embodiment”) includes: a power supplydevice (60) mounted in the vehicle; a switch (80), a connection state ofthe switch being changed from an off state to an on state when a driverof the vehicle drives the vehicle, and being changed from the on stateto the off state when the driver stops driving the vehicle; aninformation acquisition device (11, 12, 13) connected to the powersupply device via the switch and configured to be connected to the powersupply device to be supplied with electric power from the power supplydevice when the connection state of the switch is the on state, theinformation acquisition device being further configured to acquirevehicle peripheral information including information on a moving objectwhich is present at least behind the vehicle through use of the suppliedelectric power; an alerting device (15, 16, 17) configured to besupplied with the electric power from the power supply device regardlessof whether the connection state of the switch is the on state or the offstate, the alerting device being further configured to perform analerting operation for alerting an occupant of the vehicle through useof the supplied electric power; and a controller (50) configured to besupplied with the electric power from the power supply device regardlessof whether the connection state of the switch is the on state or the offstate.

Further, the controller is programmed to: in a case where the connectionstate of the switch is the off state, through use of the suppliedelectric power, determine whether or not there is an alert-target objectbased on the vehicle peripheral information which has been acquireduntil an off time point at which the connection state of the switch ischanged from the on state to the off state (Step 340, Step 345, Step520), the alert-target object being a moving object to be alerted whenthe occupant gets out of the vehicle; and when determining that there isthe alert-target object, cause the alerting device to perform thealerting operation (Step 530).

As described above, the alert device and the controller can receive theelectric power from the power supply device regardless of whether theconnection state of the switch is the on state or the off state.Therefore, the alert device and the controller are configured to beoperable regardless of whether the connection state of the switch is theon state or the off state. On the other hand, the informationacquisition device is connected to the power supply device via theswitch. Thus, the information acquisition device cannot acquire thevehicle peripheral information in real time on and after the connectionstate of the switch is changed from the on state to the off state. Inview of this, the controller in the apparatus of one embodimentdetermines whether or not there is an alert-target object which is amoving object to be noted when the occupant gets out of the vehicle,based on the vehicle peripheral information which has been obtaineduntil the time point at which the switch is changed to the off state.When determining that there is the alert-target object, the controllercauses the alert device to perform the alerting operation. According tothis configuration, the apparatus of one embodiment can notify theoccupant which is about to get out of the vehicle that a moving objectto be noted is present even when the switch is in the off state.

In one aspect of the apparatus of one embodiment, the controller isprogrammed to: in a case where the connection state of the switch is theon state, determine whether or not there is the alert-target objectbased on the vehicle peripheral information which has been acquireduntil at a time point at which that determination is made (Step 315,Step 320, Step 420); and, when determining that there is thealert-target object, cause the alerting device to perform the alertingoperation (Step 430, Step 440).

Further, the controller is further programmed to: calculate a predictedtime (Tk) until the moving object reaches a predetermined area (As)defined on the basis of the vehicle or a relative distance between themoving object and the predetermined area; and determine whether or notthere is the alert-target object based on the predicted time or therelative distance.

The apparatus according to this aspect can determine whether or not thealert-target object is present based on the predicted time (Tk) untilthe moving object reaches the predetermined area (As) or the relativedistance between the moving object and the predetermined area.

In one aspect of the apparatus of one embodiment, the controller isfurther programmed to: determine that there is the alert-target objectwhen the connection state of the switch is the on state and thepredicted time is equal to or shorter than a predetermined first timethreshold (T1) (Step 420:Yes); and determine that there is thealert-target object when the connection state of the switch is the offstate and the predicted time is equal to or shorter than a predeterminedsecond time threshold (T2) (Step 520:Yes), the predetermined second timethreshold being longer than the predetermined first time threshold.

For example, it is assumed that an occupant on a front passenger seat(or a rear seat) gets out of the vehicle in a situation in which thevehicle is temporarily stopped (that is, the vehicle is stopped with theswitch being in the on state). In such a situation; the occupant oftengets out of and leaves the vehicle within a relatively short time from atime point at which the vehicle is stopped. If the alerting operation isperformed despite the fact that the predicted time is long, the occupantmay feel annoyance. Therefore, the controller according to this aspectis programmed to determine that there is the alert-target object whenthe moving object is expected to reach the predetermined area within arelatively short time (the predicted time is equal to or shorter thanthe first time threshold).

On the other hand, when the switch is changed from the on state to theoff state, it is considered that the vehicle is parked. In such asituation, it often takes a long time for the occupant to completegetting out of the vehicle after the vehicle is parked. Therefore, evenin a situation in which the predicted time is long, the controller mayconsider a moving object as the alert-target to thereby perform thealerting operation. In the case where the switch is in the off state,the controller according to this aspect is programmed to determine thatthere is the alert-target object even when a moving object is expectedto reach the predetermined area within a relatively long time (thepredicted time is equal to or shorter than the second time threshold).According to this aspect, in the case where the switch is changed fromthe on state to the off state, the safety of the occupant getting out ofthe vehicle can be ensured/enhanced.

In one aspect of the apparatus of one embodiment, the controller isprogrammed to determine that there is the alert-target object when theconnection state of the switch is the on state and the relative distanceis equal to or shorter than a predetermined first distance threshold(D1); and determine that there is the alert-target object when theconnection state of the switch is the off state and the relativedistance is equal to or shorter than a predetermined second distancethreshold (D2), the predetermined second distance threshold being longerthan the predetermined first distance threshold.

As described above, it is assumed that the occupant on the frontpassenger seat (or the rear seat) gets out of the vehicle in thesituation in which the vehicle is temporarily stopped. When the relativedistance is long, it is considered that it takes a long time for themoving object to reach the predetermined area. If the alerting operationis performed despite the fact that the relative distance is long, theoccupant may feel annoyance. Therefore, in the case where the switch isin the on state, the controller according to this aspect is programmedto determine that there is the alert-target object when the relativedistance is relatively short (the relative distance is equal to orshorter than the first distance threshold D1).

On the other hand, it is assumed that the switch is changed from the onstate to the off state to thereby park the vehicle. In such a situation,it often takes a long time for the occupant to complete getting out ofthe vehicle after the vehicle is parked. Therefore, even in a situationin which the relative distance is long, the controller may consider amoving object as the alert-target to thereby perform the alertingoperation. Therefore, in the case where the switch is in the off state,the controller according to this aspect is programmed to determine thatthere is the alert-target object even when the relative distance isrelatively long (the relative distance is equal to or shorter than thesecond distance threshold D2 (D2>D1)).

In one aspect of the apparatus of one embodiment, the controller isfurther programmed to: when determining that there is the alert-targetobject in the case where the connection state of the switch is the onstate, cause the alert device to perform a first alerting operation asthe alerting operation (Step 430, Step 440, Step 1110); and, whendetermining that there is the alert-target object in the case where theconnection state of the switch is the off state, cause the alert deviceto perform a second alerting operation as the alerting operation (Step530), the second alerting operation having an ability to alert theoccupant which is lower than an ability to alert the occupant in thefirst alerting operation.

As described above, in the case where the switch is changed from the onstate to the off state, even in a situation in which the predicted time(or the relative distance) is relatively long, the alerting operation isperformed. However, after the switch is changed to the off state, themoving object (alert-target object) may change its moving direction, andthus, the moving object may not approach the vehicle. That is, in thecase where the switch is in the off state and the predicted time (or therelative distance) is relatively long, the moving object may not reachthe predetermined area. In such a situation, if the alerting operationwith high “ability to alert the occupant” is performed, the occupant mayfeel annoyance. According to this aspect, the “ability to alert theoccupant (ability to call attention of the occupant)” in the secondalerting operation is lower than that in the first alerting operation.Therefore, in the case where the switch is in the off state, it ispossible to reduce the possibility that the occupant feels annoyance.

According to one or more embodiments, the controller may be implementedby a microprocessor programmed for performing one or more operationsand/or functionality described herein. According to one or moreembodiments, the controller may be implemented, in whole or in part, byspecifically configured to hardware (e.g., by one or more applicationspecific integrated circuits or ASIC(s)).

In the above description, in order to facilitate understanding of thepresent disclosure, a name and/or reference numeral used in theembodiments of the present disclosure described later is enclosed inparentheses and assigned to each of the constituent featurescorresponding to the embodiments. However, each of the constituentfeatures is not limited to the embodiments defined by the name and/orreference numeral.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram for illustrating a vehicle to which an alertapparatus according to an embodiment is applied.

FIG. 2 is a diagram for illustrating a schematic configuration of thealert apparatus according to the embodiment.

FIG. 3 is a flowchart for illustrating a “moving object determinationroutine” to be executed by a CPU of an alert ECU in the embodiment.

FIG. 4 is a flowchart for illustrating a “first alerting operationroutine” to be executed by the CPU of the alert ECU in the embodiment.

FIG. 5 is a flowchart for illustrating a “second alerting operationroutine” to be executed by the CPU of the alert ECU in the embodiment.

FIG. 6 is a plan view for illustrating a situation in which a movingobject is approaching the vehicle from behind the vehicle in a casewhere an ignition switch is in an on state.

FIG. 7 is a diagram for illustrating a warning screen displayed on adisplay device in the situation of FIG. 6,

FIG. 8 is a plan view for illustrating a situation after the situationof FIG. 6, in which the moving object has passed by the side of thevehicle and moved to the front of the vehicle.

FIG. 9 is a plan view for illustrating a situation in which a movingobject is approaching the vehicle from behind the vehicle in a casewhere the ignition switch is in an off state.

FIG. 10 is a diagram for illustrating an alerting screen displayed onthe display device in the situation of FIG. 9,

FIG. 11 is a flowchart for illustrating a “first alerting operationroutine” to be executed by the CPU of the alert ECU in a modificationexample.

FIG. 12 is a plan view for illustrating a situation in which a movingobject is present on a right side with respect to an axis line of thevehicle (line extending in a longitudinal direction of the vehicle froma center position of the vehicle in a vehicle width direction).

FIG. 13 is a plan view for illustrating a situation in which a movingobject is approaching the vehicle from diagonally behind the vehicle(right rear of the vehicle).

FIG. 14 is a flowchart for illustrating a “second alerting operationroutine” to be executed by the CPU of the alert ECU in a modificationexample.

DESCRIPTION OF THE EMBODIMENTS <Configuration>

Now, referring to the accompanying drawings, a description is given ofan alert apparatus (warning apparatus) for a vehicle according to anembodiment of the present disclosure. The alert apparatus is applied toa vehicle as illustrated in FIG. 1. The vehicle 10 includes a pluralityof radar sensors 11 a to 11 e, a plurality of ultrasonic sensors 12 a to12 d, a plurality of camera sensors 13 a to 13 d, a plurality of doorswitches 14 a to 14 d, a plurality of lamps 15 a to 15 d, a displaydevice 16, and a buzzer (alert sound generation device) 17.

The plurality of radar sensors 11 a to 11 e are collectively referred toas “radar sensors 11”. The plurality of ultrasonic sensors 12 a to 12 dare collectively referred to as “ultrasonic sensors 12”. The pluralityof camera sensors 13 a to 13 d are collectively referred to as “camerasensors 13”. The plurality of door switches 14 a to 14 d arecollectively referred to as “door switches 14”, The plurality of lamps15 a to 15 d are collectively referred to as “lamps 15”.

Each of the radar sensors 11 includes a radar transceiver (radartransmitting/receiving part) (not shown) and a signal controller (notshown). The radar transceiver radiates a radio wave in a millimeterwaveband (hereinafter referred to as a “millimeter wave”), and receivesa millimeter wave (that is, reflected wave) reflected by an objectpresent within a radiation range. The signal controller acquires objectinformation based on, for example, a phase difference between thetransmitted millimeter wave and the received reflected wave, anattenuation level of the reflected wave, a time period from transmissionof the millimeter wave to reception of the reflected wave, and the like.The object information includes, for example, a distance between thevehicle 10 and the object, a relative speed of the object with respectto the vehicle 10, and a relative position (direction) of the objectwith respect to the vehicle 10. In this embodiment, the object includes,for example, a moving object such as a pedestrian, a bicycle, a vehicleand the like, and a motionless object such as a guardrail, a fence andthe like.

The radar sensor 11 a is arranged at a corner position on the right sideat a front portion of a vehicle body 20, and mainly acquires objectinformation on an object present in a right front region with respect tothe vehicle 10. The radar sensor 11 b is arranged at a central positionat the front portion of the vehicle body 20, and mainly acquires objectinformation on an object present in a front region of the vehicle 10.The radar sensor 11 c is arranged at a corner position on the left sideat the front portion of the vehicle body 20, and mainly acquires objectinformation on an object present in a left front region with respect tothe vehicle 10. The radar sensor lid is arranged at a corner position onthe right side at a rear portion of the vehicle body 20, and mainlyacquires object information on an object present in a right rear regionwith respect to the vehicle 10. The radar sensor 11 e is arranged at acorner position on the left side at the rear portion of the vehicle body20, and mainly acquires object information on an object present in aleft rear region with respect to the vehicle 10.

Each of the ultrasonic sensors 12 transmits ultrasonic waves in a pulsedmanner in a predetermined range, and receives reflected waves that havebeen reflected by an object. Each of the ultrasonic sensors 12 candetect/acquire a distance (reflection point distance) between theultrasonic sensor 12 and a “reflection point, which is a point on theobject from which the transmitted ultrasonic waves have been reflected”based on the time from transmission of the ultrasonic waves to receptionthereof.

The ultrasonic sensor 12 a is arranged at a position on the right sideat the front portion of the vehicle body 20 (e.g., a right end portionof a front bumper 21), and acquires the reflection point distance of anobject present on the right side with respect to the front portion ofthe vehicle 10. The ultrasonic sensor 12 b is arranged at a position onthe left side at the front portion of the vehicle body 20 (e.g., a leftend portion of the front bumper 21), and acquires the reflection pointdistance of an object present on the left side with respect to the frontportion of the vehicle 10. The ultrasonic sensor 12 c is arranged at aposition on the right side at the rear portion of the vehicle body 20(e.g., a right end portion of a rear bumper 22), and acquires thereflection point distance of an object present on the right side withrespect to the rear portion of the vehicle 10. The ultrasonic sensor 12d is arranged at a position on the left side at the rear portion of thevehicle body 20 (e.g., a left end portion of the rear bumper 22), andacquires the reflection point distance of an object present on the leftside in the rear portion of the vehicle 10.

Each of the camera sensors 13 is, for example, a digital cameraincluding an image pickup element of a charge coupled device (CCD) or aCMOS image sensor (CIS). Each of the camera sensors 13 acquires imagedata on a peripheral state (including objects, separation lines of aroad, and the like) of the vehicle at a predetermined frame rate (i.e.,every time a predetermined time elapses).

The camera sensor 13 a is arranged at a substantially central portion ofthe front bumper 21 in the vehicle width direction, and acquires imagedata in front of the vehicle 10. The camera sensor 13 b is arranged at aright-side door mirror 23, and acquires image data on the right side andthe right rear side of the vehicle 10. The camera sensor 13 c isarranged at a left-side door mirror 24, and acquires image data on theleft side and the left rear side of the vehicle 10. The camera sensor 13d is arranged at a wall portion of a rear trunk at the rear portion ofthe vehicle body 20, and acquires image data behind the vehicle 10.

The “radar sensors 11, ultrasonic sensors 12, and camera sensors 13” arecollectively referred to as “vehicle peripheral sensor (or informationacquisition device)”. The vehicle 10 does not necessarily include all ofthe radar sensors 11, the ultrasonic sensors 12 and the camera sensors13 as the vehicle peripheral sensor, but may include at least one of theradar sensors 11, the ultrasonic sensors 12 and the camera sensors 13.

The door switches 14 a to 14 d are arranged at doors 25 a to 25 d,respectively. Each of the door switches 14 is configured to output an onsignal (high-level signal) when the corresponding door (25 a, 25 b, 25 cor 25 d) is opened, and output an off signal (low-level signal) whenthat corresponding door is closed. A state (e.g., half-open door/ajardoor) other than the state in which the door is properly closed refersto the “state in which the door is opened”.

The lamps 15 a to 15 d are arranged at inner-side portions of the doors25 a to 25 d, respectively. An occupant of the vehicle 10 can visuallyrecognize the lamps 15 a to 15 d when the occupant gets out of thevehicle 10.

The display device 16 is, for example, a multi-information displaymounted in front of a driver's seat. The display device 16 displaysvarious types of information (a warning screen and an alert screendescribed later) in addition to values measured by meters, for example,a vehicle speed, an engine rotation speed and the like. A head-updisplay may be employed as the display device 16.

The buzzer 17 is provided near the driver's seat, and is configured toproduce a warning sound for the occupant. The “lamps 15, display device16 and buzzer 17” are collectively referred to as “alert device (ornotifying device)”.

As illustrated in FIG. 2, the alert apparatus according to thisembodiment further includes an engine ECU 30, a sensor ECU 40, and analert ECU 50.

Those ECUs are electric control units each including a microcomputer asa main part, and are connected to one another so as to be able tomutually transmit and receive information via a controller area network(CAN) 100. The microcomputer herein includes a CPU, a RAM, a ROM, anon-volatile memory, an interface I/F, and the like. The CPU executesinstructions (programs and routines) stored in the ROM to realizevarious functions.

The engine ECU 30 is capable of changing a torque to be generated by anengine 31 by driving an engine actuator (not shown). Thus, the engineECU 30 is capable of controlling a driving force of the vehicle 10 bycontrolling the engine actuator. When the vehicle 10 is a hybridvehicle, the engine ECU 30 is capable of controlling a driving force ofthe vehicle to be generated by any one of or both of “an internalcombustion engine and a motor” serving as vehicle driving sources.Further, when the vehicle 10 is an electric vehicle, the engine ECU 30is capable of controlling a driving force of the vehicle to be generatedby a motor serving as a vehicle driving source.

The sensor ECU 40 is connected to the radar sensors 11, the ultrasonicsensors 12, and the camera sensors 13. The sensor ECU 40 receivessignals containing information acquired by each of the radar sensors 11and the ultrasonic sensors 12 every time a predetermined first periodelapses. The sensor ECU 40 detects an object present in surroundings ofthe vehicle 10 based on the information (i.e., the object information,the reflection point distance, and the like) which is contained in thereceived signals. Then, the sensor ECU 40 calculates parametersrepresenting a relative relationship between the vehicle and the object.The “parameters representing the relative relationship between thevehicle and the object” include an azimuth direction (or position) ofthe object with respect to the vehicle 10, a distance between thevehicle 10 and the object, a relative speed of the object with respectto the vehicle 10, and the like.

Further, the sensor ECU 40 acquires the image data from each of thecamera sensors 13 every time the first period elapses. The sensor ECU 40analyzes the image data to detect an object present in surroundings ofthe vehicle 10, and calculates the parameters representing the relativerelationship between the vehicle and the object.

Hereinafter, the “parameters representing the relative relationshipbetween the vehicle and the object” obtained based on the signals fromthe vehicle peripheral sensor (including the radar sensors 11, theultrasonic sensors 12, and the camera sensors 13) is referred to as“vehicle peripheral information”. Every time the first period elapses,the sensor ECU 40 transmits the vehicle peripheral information to thealert ECU 50 via the CAN 100.

The alert ECU 50 is also connected to the door switches 14, the lamps15, the display device 16, and the buzzer 17. Every time the firstperiod elapses, the alert ECU 50 receives the vehicle peripheralinformation from the sensor ECU 40 and stores the received vehicleperipheral information in the RAM. In order to determine whether or nota detected object is a moving object to be watched out for (to be paidattention to), the sensor ECU 40 stores a data set of the vehicleperipheral information obtained in a period having a length at leastseveral times the first period.

The alert ECU 50 determines whether or not there is a moving objectwhich is approaching the vehicle 10 from the rear of the vehicle 10based on the vehicle peripheral information, and controls the lamps 15,the display device 16 and the buzzer 17. The details of a control methodof the lamps 15, the display device 16 and the buzzer 17 will bedescribed later.

Further, the alert ECU 50 is connected to sensors (not shown) configuredto detect a driving state of the vehicle 10. For example, those sensorsinclude a vehicle speed sensor, a steering angle sensor, an acceleratorpedal operation amount sensor, a brake pedal operation amount sensor,and the like. The alert ECU 50 acquires parameters representing thedriving state of the vehicle 10 detected by those sensors.

Furthermore, the alert apparatus according to this embodiment includes apower supply device 60. The power supply device 60 includes a battery 61and an alternator 62 configured to generate electric power throughrotation of the engine 31. The power supply device 60 supplies electricpower to electrical loads in the vehicle 10. The electric power of thepower supply device 60 is supplied to the electrical loads in thevehicle 10 via two power supply lines (including a first power supplyline 71 and a second power supply line 72).

The first power supply line 71 extends from the power supply device 60to the engine ECU 30, the sensor ECU 40, and the vehicle peripheralsensor via an ignition switch 80. That is, the power supply device 60 iselectrically connected to the engine ECU 30, the sensor ECU 40, and thevehicle peripheral sensor, with the ignition switch 80 interposedtherebetween. Hereinafter, the ignition switch 80 is referred to as “IGswitch 80”. A connection state of the IG switch 80 is changed inresponse to an operation on an engine start button (not shown). Theengine start button is a button to be operated by the driver when he/sheinstructs start and stop of the engine 31.

The IG switch 80 becomes an on state (i.e., a connected state/closedstate) when the driver presses the engine start button in a state inwhich the engine 31 is stopped. When the IG switch 80 is in the onstate, voltage (power supply voltage) of the power supply device 60 isapplied to the engine ECU 30, the sensor ECU 40, and the vehicleperipheral sensor. That is, when the IG switch 80 is in the on state,the electric power is supplied from the power supply device 60 to theengine ECU 30, the sensor ECU 40, and the vehicle peripheral sensorthrough the IG switch 80. The engine ECU 30, the sensor ECU 40 and thevehicle peripheral sensor operate with the supplied electric power.Therefore, when the IG switch 80 is in the on state, the vehicleperipheral sensor acquires information (containing the image data) on anobject in surroundings of the vehicle 10, and the sensor ECU 40 acquiresthe vehicle peripheral information based on the signals from the vehicleperipheral sensor, and transmits the acquired vehicle peripheralinformation to the alert ECU 50.

On the other hand, when the driver presses the engine start button in astate in which the engine 31 is in operation, the IG switch 80 becomesan off state (i.e., a non connected state/open state). When the IGswitch 80 is in the off state, the voltage of the power supply device 60is not applied to the engine ECU 30, the sensor ECU 40, and the vehicleperipheral sensor. Therefore, the engine ECU 30 stops the operation ofthe engine 31. Furthermore, the operation of the vehicle peripheralsensor is stopped (the vehicle peripheral sensor is deactivated), andthe sensor ECU 40 stops the transmission of the vehicle peripheralinformation to the alerting ECU 50.

The second power supply line 72 extends from the power supply device 60directly to the door switches 14, the alert device (including the lamps15, the display device 16 and the buzzer 17), and the alert ECU 50. Thatis, the power supply device 60 and “the door switches 14, the alertdevice and the alert ECU 50” are electrically connected withoutinterposing the IG switch 80. Therefore, regardless of the state of theIG switch 80 (that is, regardless of whether the IG switch 80 is in theon state or the off state), the voltage of the power supply device 60 isapplied to the door switches 14, the alert device, and the alert ECU 50.That is, even when the IG switch 80 is in the off state, the electricpower of the power supply device 60 is supplied to the door switches 14,the alert device, and the alert ECU 50. In the above manner, the doorswitches 14, the alert device and the alert ECU 50 are configured to beoperable regardless of whether the state of the IG switch 80 is the onstate or the off state.

(Outline of Operation of Alert Apparatus)

As described above, in the related-art vehicle in which the vehicleperipheral sensor and the power supply device are connected via theignition switch, when the ignition switch is in the off state, thevehicle peripheral sensor cannot detect a moving object present insurroundings of the vehicle (i.e., the vehicle peripheral sensor cannotacquire information on a moving object). Therefore, when the ignitionswitch is in the off state, the related-art vehicle cannot notify anoccupant which is getting out of the vehicle that a moving object isapproaching the vehicle.

For the above problem, the inventors in the present application reachedto the following findings. Even when the IG switch 80 is in the offstate, it is possible to use the vehicle peripheral information, whichhas been obtained until a time point at which the IG switch 80 ischanged from the on state to the off state, to thereby predict/estimatewhether or not a moving object will approach the vehicle 10 from behindthe vehicle 10 on and after that time point at which the IG switch 80 ischanged to the off state. Hereinafter, the “time point at which the IGswitch 80 is changed from the on state to the off state” will be simplyreferred to as “off time point”.

Therefore, the alert apparatus according to this embodiment isconfigured to, when the IG switch 80 is changed from the on state to theoff state, determine whether or not there is an alert-target objectwhich is a moving object to be alerted/noted when an occupant gets outof the vehicle, based on the vehicle peripheral information which hasbeen obtained until the off time point. In this embodiment, the“alert-target object” refers to a moving object which is present behindthe vehicle 10 and is approaching the vehicle 10. When the alertapparatus determines that there is an alert-target object, the alertapparatus causes the alert device (including the lamps 15, the displaydevice 16 and the buzzer 17) to perform an alerting operation (Step 530)described later.

Meanwhile, when the IG switch 80 is in the on state, the alert apparatusdetermines whether or not there is an alert-target object based on thevehicle peripheral information which has been obtained until a timepoint at which that determination is made. When the alert apparatusdetermines that there is an alert-target object, the alert apparatuscauses the alert device to perform an alerting operation (Step 430, orboth of Steps 430 and 440) described later.

Further, the alert apparatus is configured to determine whether or notthere is an alert-target object based on a “predicted time until amoving object reaches a predetermined area (See “As” in FIG. 6)”. Thisarea is defined/set on the basis of the vehicle. The predicted time maybe referred to as TTC (Time to collision). Hereinafter, the “predictedtime until a moving object reaches the predetermined area” will bereferred to as “predicted time Tk”. The predicted time Tk is calculatedby dividing a distance between the predetermined region and a movingobject by a speed (relative speed) of the moving object with respect tothe vehicle.

In the case where the IG switch 80 is in the on state, when thepredicted time Tk is equal to or shorter than a predetermined first timethreshold T1, the alert apparatus determines that an alert-target objectis present. On the other hand, in the case where the IG switch 80 is inthe off state, when the predicted time Tk is equal to or shorter than apredetermined second threshold T2 which is longer than the first timethreshold T1, the alert apparatus determines that an alert-target objectis present. This is due to the following reasons.

For example, it is assumed that an occupant on a front passenger (or arear seat) gets out of the vehicle 10 in a situation in which thevehicle 10 is temporarily stopped (that is, the vehicle 10 is stoppedwith the IG switch 80 being in the on state). In such a case, theoccupant often gets out of and leaves the vehicle within a relativelyshort time from a time point at which the vehicle 10 is stopped. If thealerting operation is performed despite the fact that the predicted timeTk is long, the occupant may feel annoyed. Therefore, the alertapparatus is configured to perform the alerting operation when a movingobject is expected to reach the predetermined area within a relativelyshort time (the predicted time Tk is equal to or shorter than the firsttime threshold T1).

On the other hand, when the IG switch 80 is changed from the on state tothe off state, it is considered that the vehicle 10 is parked. In such acase, it often takes a long time for the occupant to complete gettingout of the vehicle 10 after the vehicle 10 is parked. Therefore, thealert apparatus is configured to consider a moving object as thealert-target object even in a case in which the predicted time Tk islong (for example, the moving object is present at a position relativelyfar from the vehicle 10). In the case where the IG switch 80 is in theoff state, the threshold (for the predicted time Tk) for determiningwhether or not an alert-target object is present is set to a value whichis longer than that in the case where the IG switch 80 is in the onstate. Therefore, the alert apparatus performs the alerting operationeven when a moving object is expected to reach the predetermined areawithin a relatively long time (that is, the predicted time Tk is equalto or shorter than a predetermined second time threshold T2). Accordingto this configuration, the safety of the occupant getting out of thevehicle can be ensured/enhanced when the IG switch 80 is in the offstate.

(Operation of Alert Apparatus)

A description is now given of an operation of the CPU of the alert ECU50 (hereinafter simply referred to as “CPU”) will be described. The CPUis configured to execute a “moving object determination routine”illustrated in FIG. 3 as a flowchart every time a “predetermined secondperiod equal to or longer than the first period” elapses.

In addition, when the IG switch 80 is changed from the off state to theon state, the CPU executes an initialization routine (not shown) to setvalues of various flags, which are described later, to “0” (that is, theCPU resets the flags). Further, the CPU acquires the vehicle peripheralinformation from the sensor ECU 40 by executing a routine (not shown)every time the first period elapses. The CPU stores the vehicleperipheral information in the RAM together with information on the timeat which the vehicle peripheral information is acquired.

When a predetermined timing is reached, the CPU starts the processingfrom Step 300 of FIG. 3, and proceeds to Step 305 to determine whetheror not the IG switch 80 is in the on state.

Assuming that the IG switch 80 is in the on state, the CPU makes a “Yes”determination in Step 305, and proceeds to Step 310. In Step 310, theCPU determines whether or not the vehicle 10 is in a stopped state (thatis, whether the vehicle speed of vehicle 10 detected by the vehiclespeed sensor is “0”).

When the vehicle 10 is not in the stopped state, the CPU makes a “No”determination in Step 310, and proceeds directly to Step 395 totentatively terminate this routine.

Meanwhile, when the vehicle 10 is in the stopped state, the CPU makes a“Yes” determination in Step 310, and proceeds to Step 315 to read thevehicle peripheral information from the RAM.

Next, in Step 320, the CPU determines whether or not a predeterminedmoving object condition is satisfied based on the vehicle peripheralinformation read in Step 315. The moving object condition is a conditionfor determining whether or not there is an object (moving object) whichis approaching from the rear of the vehicle 10.

It is now assumed that there is a moving object MO1 which is approachingfrom the rear of the vehicle 10 as illustrated in FIG. 6. The CPUdefines/sets a predetermined area As on the basis of the vehicle body 20of the vehicle 10. The area As is an area in which a vehicle-width Cw isexpanded to the left and right sides by a distance a with reference toan area occupied by the vehicle body 20 of the vehicle 10. For example,the distance a is the sum of the maximum opening width Wmax of the door(see, for example, the door 25 c in FIG. 6) and a predetermined marginM. The predetermined area As is not limited to this example.

The moving object condition is satisfied when both of the followingconditions 1 and 2 are satisfied.

(Condition 1): an extended line of a moving direction of the objectintersects with the area As.

(Condition 2): a moving speed of the object is greater than apredetermined speed (a speed substantially closer to “0”).

The CPU calculates the moving direction and moving speed of the objectbased on (i) a position of the object at a time point (hereinafter,referred to as “first time point”) at which the CPU executes theprocessing of Step 320, and (ii) a position of the object at a timepoint (hereinafter, referred to as “second time point”) the first periodbefore the first time point. Then, the CPU determines whether or not themoving object condition is satisfied.

In the example illustrated in FIG. 6, the extended line (dashed-dottedline) of the moving direction of the moving object MO1 intersects withthe area As, and the moving speed of the moving object MO1 is greaterthan the predetermined speed. Therefore, the moving object condition issatisfied. The CPU makes a “Yes” determination in Step 320, and proceedsto Step 325 to set a first flag F1 to “1”. When the value of the firstflag F1 is “1”, this indicates that, in a situation in which the IGswitch 80 is in the on state, a moving object (approaching from behindthe vehicle 10) is present which may be considered as the alert-targetobject. When the value of the first flag F1 is “2”, this indicates that,in a situation in which the IG switch 80 is in the off state, a movingobject is present which may be considered as the alert-target object.The first flag F1 is set to “0” in Steps 445 and 460 in a routine ofFIG. 4 described later, and Steps 535 and 550 in a routine of FIG. 5described later. Thereafter, the CPU proceeds to Step 395 to tentativelyterminate this routine.

When the moving object condition is not satisfied, the CPU makes a “No”determination in Step 320, and proceeds directly to Step 395 totentatively terminate this routine.

On the other hand, when the IG switch 80 is in the off state at the timepoint at which the CPU executes the processing of Step 305, the CPUmakes a “No” determination in Step 305, and proceeds to Step 335. InStep 335, the CPU determines whether or not a predetermined time Tm ormore has elapsed since the off time point of the IG switch 80.

When the predetermined time Tm or more has elapsed since the off timepoint, the CPU makes a “Yes” determination in Step 335, and proceedsdirectly to Step 395 to tentatively terminate this routine.

It is now assumed that the current time point is a time pointimmediately after the off time point (that is, the predetermined time Tmhas not elapsed since the off time point). The CPU makes a “No”determination in Step 335, and proceeds to Step 340 to read the vehicleperipheral information from the RAM. Since the IG switch 80 is in theoff state at the current time point, the vehicle peripheral informationuntil a time point immediately before the off time point has been storedin the RAM. Therefore, in Step 340, the CPU reads from the RAM thevehicle peripheral information which has been acquired/obtained untilthe time point immediately before the off time point.

Next, in Step 345, the CPU determines whether or not the moving objectcondition is satisfied based on the vehicle peripheral information readin Step 340. Specifically, the CPU calculates the moving direction andmoving speed of the object based on (i) a position of the object at thetime point (hereinafter, referred to as “third time point”) immediatelybefore the off time point, and (ii) a position of the object at a timepoint (hereinafter, referred to as “fourth time point”) the first periodbefore the third time point. Then, the CPU determines whether or not themoving object condition is satisfied as described above.

When the moving object condition is not satisfied, the CPU makes a “No”determination in Step 345, and proceeds directly to Step 395 totentatively terminate this routine.

On the other hand, when the moving object condition is satisfied, theCPU makes a “Yes” determination in Step 345, and proceeds to Step 350 toset the value of the first flag F1 to “2”. Thereafter, the CPU proceedsto Step 395 to tentatively terminate this routine.

Further, the CPU is configured to execute a “first alert routine”illustrated in FIG. 4 every time the second period elapses. When apredetermined timing is reached, the CPU starts the processing from Step400 of FIG. 4, and proceeds to Step 405 to determine whether or not thevalue of the first flag F1 is “1”. When the value of the first flag F1is not “1”, the CPU makes a “No” determination in Step 405, and proceedsdirectly to Step 495 to tentatively terminate this routine.

Meanwhile, it is assumed that the value of the first flag F1 is set to“1” in the routine of FIG. 3 (see Step 325). In such a case, the CPUmakes a “Yes” determination in Step 405, and proceeds to Step 410 todetermine whether or not a value of a second flag F2 is “0”. When thevalue of the second flag F2 is “1”, this indicates that the alertingoperation is being performed. When the value of the second flag F2 is“0”, this indicates that the alerting operation is not being performed.

Assuming that the value of the second flag F1 is “0” (the alertingoperation is not being performed), the CPU makes a “Yes” determinationin Step 410, and proceeds to Step 415. In Step 415, the CPU calculatesthe predicted time Tk based on the vehicle peripheral information. Inthe example of FIG. 6, the CPU calculates the predicted time Tk bydividing a distance La1 in the moving direction of the moving object MO1between the moving object MO1 and the area As by the speed of the movingobject MO1.

Next, in Step 420, the CPU determines whether or not a predeterminedfirst alert condition is satisfied. Specifically, the first alertcondition is satisfied when the predicted time Tk calculated in Step 415is equal to or shorter than the predetermined first time threshold T1.In the present example, the first time threshold T1 is 3 seconds.

When the first alert condition is not satisfied, the CPU makes a “No”determination in Step 420, and proceeds to Step 445 to set the value ofthe first flag F1 to “0”. Then, the CPU proceeds directly to Step 495 totentatively terminate this routine. In this case, the alerting operationis not performed.

It is now assumed that the predicted time Tk for the moving object MO1is 2 seconds as illustrated in FIG. 6. In such a case, since the firstalert condition is satisfied, the CPU makes a “Yes” determination inStep 420, and executes sequentially the processing of Step 425 and Step430 described below. Next, the CPU proceeds to Step 435.

(Step 425): The CPU sets the value of the second flag F2 to “1”.

(Step 430): The CPU turns on all the lamps 15 a to 15 d. In this manner,the CPU alerts/notifies all the occupants of the vehicle 10 that themoving object MO1 is approaching the vehicle 10 from the rear of thevehicle 10.

Next, in Step 435, the CPU determines whether or not at least one of thedoors 25 a to 25 d is opened based on the signals from the door switches14. When at least one of the doors 25 a to 25 d is opened, the CPU makesa “Yes” determination in Step 435, and proceeds to Step 440. In Step440, the CPU causes the buzzer 17 to produce a warning sound. Further,as illustrated in FIG. 7, the CPU causes the display device 16 todisplay a warning screen 700. The warning screen 700 includes a warningsign/mark 701 and a warning message 702. Thereafter, the CPU proceeds toStep 495 to tentatively terminate this routine.

On the other hand, when none of the doors 25 a to 25 d is open, the CPUmakes a “No” determination in Step 435, and proceeds to Step 495 totentatively terminate this routine.

After the second period has elapsed since the situation illustrated inFIG. 6, the CPU again starts the routine of FIG. 4. When the CPUproceeds to Step 410, since the value of the second flag F2 is “1”, theCPU makes a “No” determination, and proceeds to Step 450. In Step 450,the CPU determines whether or not a predetermined first terminationcondition is satisfied based on the vehicle peripheral information. Forexample, the first termination condition is satisfied when the movingobject MO1 is moving in a direction away from the vehicle 10, and adistance between the area As and the moving object MO1 becomes equal toor longer than a predetermined threshold Dth as illustrated in FIG. 8.When the first termination condition is not satisfied, the CPU makes a“No” determination in Step 450, and executes the processing of Steps 430to 440 as described above.

On the other hand, when the first termination condition is satisfied,the CPU makes a “Yes” determination in Step 450, and proceeds to Step455 to execute a predetermined termination processing. Specifically, theCPU turns off the lamps 15 a to 15 d. Further, in the case where thebuzzer is producing the warning sound at the present time, the CPUcauses the buzzer 17 to stop the production of the warning sound. In thecase where the warning screen 700 is being displayed on the displaydevice 16 at the present time, the CPU clears (hides) the warning screen700. Next, in Step 460, the CPU sets both the value of the first flag F1and the value of the second flag F2 to “0”. Thereafter, the CPU proceedsto Step 495 to tentatively terminate this routine.

Further, the CPU is configured to execute a “second alert routine”illustrated in FIG. 5 every time the second period elapses. When apredetermined timing is reached, the CPU starts the processing from Step500 of FIG. 5, and proceeds to Step 505 to determine whether or not thevalue of the first flag F1 is “2”. When the value of the first flag F1is not “2”, the CPU makes a “No” determination in Step 505, and proceedsdirectly to Step 595 to tentatively terminate this routine.

It is now assumed that there is a moving object MO2 which is approachingfrom the rear of the vehicle 10 as illustrated in FIG. 9. The extendedline (dashed-dotted line) of the moving direction of the moving objectMO2 intersects with the area As, and the moving speed of the movingobject MO2 is greater than the predetermined speed. In such a case, whenthe CPU executes the routine of FIG. 3, the CPU sets the value of thefirst flag F1 to “2” (See “Yes” determination in Step 345 and Step 350).Therefore, the CPU makes a “Yes” determination in Step 505, and proceedsto Step 510 to determine whether or not the value of the second flag F2is “0”.

Assuming that the value of the second flag F2 is “0” (the alertingoperation is not being performed), the CPU makes a “Yes” determinationin Step 510, and proceeds to Step 515. In Step 515, the CPU calculatesthe predicted time Tk based on the vehicle peripheral information (readin Step 340 in the routine of FIG. 3).

Next, in Step 520, the CPU determines whether or not a predeterminedsecond alert condition is satisfied. Specifically, the second alertcondition is satisfied when the predicted time Tk calculated in Step 515is equal to or shorter than the predetermined second time threshold T2.The second time threshold T2 is longer than the first time threshold T1.In the present example, the second time threshold T2 is 5 seconds. Inaddition, the above-described predetermined time Tm is a value longerthan the second time threshold T2 (T2<Tm).

When the second alert condition is not satisfied, the CPU makes a “No”determination in Step 520, and proceeds to Step 535 to set the value ofthe first flag F1 to “0”. Then, the CPU proceeds directly to Step 595 totentatively terminate this routine. In this case, the alerting operationis not performed.

In the example of FIG. 9, the predicted time Tk for the moving objectMO2 is 4 seconds. In such a case, since the second alert condition issatisfied, the CPU makes a “Yes” determination in Step 520, and executessequentially the processing of Step 525 and Step 530 described below.Thereafter, the CPU proceeds to Step 595 to tentatively terminate thisroutine.

(Step 525): The CPU sets the value of the second flag F2 to “1”.

(Step 530): The CPU turns on all the lamps 15 a to 15 d. Further, asillustrated in FIG. 10, the CPU causes the display device 16 to displayan alerting screen 1000. The alerting screen 1000 includes an alertingmessage 1001. The alerting screen 1000 does not include the warningsign.

After the second period has elapsed since the situation illustrated inFIG. 9, the CPU again starts the routine of FIG. 5. When the CPUproceeds to Step 510, since the value of the second flag F2 is “1”, theCPU makes a “No” determination, and proceeds to Step 540. In Step 540,the CPU determines whether or not a predetermined second terminationcondition is satisfied. The second termination condition is satisfiedwhen a termination determination time has elapsed since at the timepoint at which the alerting operation is started (that is, the timepoint at which the value of the second flag F2 is set to “1”). Thetermination determination time is a value obtained by adding apredetermined time margin (for example, 5 seconds) to the second timethreshold T2. When the second termination condition is not satisfied,the CPU makes a “No” determination in Step 540, and executes theprocessing of Step 530 as described above.

On the other hand, the second termination condition is satisfied, theCPU makes a “Yes” determination in Step 540, and proceeds to Step 545 toexecute a predetermined termination processing. Specifically, the CPUturns off the lamps 15 a to 15 d, and clears (hides) the alerting screen1000. Further, the CPU erases (deletes) the vehicle peripheralinformation from the RAM. Therefore, when the CPU again proceeds to Step345 in the routine of FIG. 3, the CPU determines that there is no objectwhich is approaching the vehicle 10 from the rear of the vehicle 10(that is, the moving object condition is not satisfied). The alertingoperation is not performed again in the situation in which the IG switch80 is in the off state. Next, in Step 550, the CPU sets both the valueof the first flag F1 and the value of the second flag F2 to “0”.Thereafter, the CPU proceeds to Step 595 to tentatively terminate thisroutine.

In the alert apparatus according to this embodiment described above, thealert ECU 50 and the alert device (including the lamps 15, the displaydevice 16, and the buzzer 17) are connected to the power supply device60 without interposing the IG switch 80. The alert ECU 50 and thealerting device can operate even in the case where the IG switch 80 isin the off state. In such a configuration, when the IG switch 80 ischanged from the on state to the off state, the alert ECU 50 determineswhether or not there is a moving object (alert-target object) to bealerted/noted when the occupant gets out of the vehicle, based on thevehicle peripheral information which has been obtained until a timepoint immediately before the off time point. When the alert ECU 50determines that there is an alert-target object, the alert ECU 50 causesthe alert device to perform the alerting operation as described above.Therefore, even in the case where the IG switch 80 is changed from theon state to the off state, the alert apparatus can alert/notify theoccupant that the moving object is approaching the vehicle 10.

Further, in the case where the IG switch 80 is changed from the on stateto the off state, the threshold (T2) for the predicted time Tk fordetermining whether to perform the alerting operation is longer than thethreshold (T1) in the case where the IG switch 80 is in the on state.When the IG switch 80 is changed from the on state to the off state, itis considered that the vehicle 10 is parked. In such a situation, itoften takes a long time for the occupant to complete getting out of thevehicle 10 after the vehicle 10 is parked. Therefore, the alertapparatus according to this embodiment is configured to consider amoving object as the alert-target to perform the alerting operation evenin a situation in which the predicted time Tk is long. According to thisconfiguration, even in the case where the IG switch 80 is in the offstate, the safety of the occupant can be ensured/enhanced when he/shegets out of the vehicle.

In addition, in the case where the IG switch 80 is in the on state, thealert apparatus determines whether or not a possibility that theoccupant gets out of the vehicle 10 is increased (whether or not atleast one of the doors 25 a to 25 d is opened) after the alertingoperation by the lamps 15 is started (Step 430). When determining thatthe possibility that the occupant gets out of the vehicle 10 isincreased, the alert apparatus performs additional alerting operationwith high “ability/capability to alert the occupant”. Generally, the“ability to alert the occupant” of the warning sound of the buzzer 17 ishigher than other alerting operations (lighting of the lamp 15, anddisplay on the display device 16). Therefore, when determining that thepossibility that the occupant gets out of the vehicle 10 is increased,the alert apparatus additionally performs the production of the warningsound by the buzzer 17 as the alerting operation. In addition to this,the alert apparatus causes the display device 16 to display the warningscreen 700. Since the warning screen 700 includes the warning sign 701,the “ability to alert the occupant” in the warning screen 700 is higherthan the screen that does not include such a warning sign (for example,the alerting screen 1000). The alert apparatus can relatively enhancethe “ability/function to call attention of the occupant” in the alertingoperation in response to the possibility that the occupant gets out ofthe vehicle 10.

The present disclosure is not limited to the embodiment described above,and various modification examples can be adopted within the scope of thepresent disclosure.

(Modification 1)

The CPU may execute a “first alert routine” illustrated in FIG. 11 inplace of the routine of FIG. 4. The routine of FIG. 11 is a routine inwhich Steps 430 to 440 in the routine of FIG. 4 are replaced with Step1110. Thus, a detailed description is omitted for the steps indicated bythe same reference numerals as those of FIG. 4.

When a predetermined timing is reached, the CPU starts the processingfrom Step 1100 of FIG. 11. When the CPU makes a “Yes” determination inStep 420 and proceeds to Step 1110 through Step 425, the CPU turns onall the lamps 15 a to 15 d. Further, the CPU causes the buzzer 17 toproduce the warning sound, and causes the display device 16 to displaythe warning screen 700. Thereafter, the CPU proceeds to Step 1195 totentatively terminate this routine.

According to the present modification, in the case where the IG switch80 is in the on state, when the CPU determines that an alert-targetobject is present (that is, the first alert condition is satisfied), theCPU performs the alerting operation by using all of the lamps 15 a to 15d, the buzzer 17 and the display device 16. Hereinafter, the alertingoperation performed in the case where the IG switch 80 is in the onstate is referred to as “first alerting operation”.

On the other hand, in the case where the IG switch 80 is in the offstate, when the CPU determines that an alert-target object is present(that is, the second alert condition is satisfied), the CPU performs thealerting operation by using the lamps 15 a to 15 d and the displaydevice 16 (See Step 530 in the routine of FIG. 5). Hereinafter, thealerting operation performed in the case where the IG switch 80 is inthe off state is referred to as “second alerting operation”.

As described above, the warning sound of the buzzer 17 is an alertingoperation with high “ability to alert the occupant”. Since theproduction of the warning sound by the buzzer 17 is not performed in thesecond alerting operation, the “ability to alert the occupant” in thesecond alerting operation is lower than the “ability to alert theoccupant” in the first alerting operation. Further, the alerting screen1000 displayed when performing the second alerting operation does notinclude the warning sign. Therefore, the “ability to alert the occupant”in the alerting screen 1000 is lower than the “ability to alert theoccupant” in the warning screen 700 displayed when performing the firstalerting operation.

According to the present modification, in the case where the IG switch80 is in the off state, the CPU performs the alerting operation with the“ability to alert the occupant” lower than that in the case where the IGswitch 80 is in the on state. This is due to the following reasons. Asdescribed above, in the case where the IG switch 80 is changed from theon state to the off state, even in a situation in which the predictedtime Tk is relatively long (a moving object is present at a positionrelatively far from the vehicle 10), the alerting operation is performedfor the occupant. However, after the IG switch 80 is changed to the offstate, the moving object (alert-target object) may change its movingdirection, and thus, the moving object may not approach the vehicle 10.That is, in the case where the IG switch 80 is in the off state and thepredicted time Tk is relatively long, the moving object may not reachthe area As. In such a situation, if the alerting operation with high“ability to alert the occupant” is performed, the occupant may feelannoyance. According to the present modification, the “ability to alertthe occupant” in the second alerting operation is lower than that in thefirst alerting operation. Therefore, it is possible to reduce thepossibility that the occupant feels annoyance in the case where the IGswitch 80 is in the off state.

(Modification 2)

The first alert condition is not limited to the above example. The firstalert condition may be a condition satisfied when a relative distancebetween a moving object and the area As is equal to or shorter than apredetermined first distance threshold D1. In the present modification,the “relative distance” refers to a relative distance in the movingdirection of the moving object between the moving object and the area As(or vehicle 10) (see, for example, La1 in FIG. 6). In thisconfiguration, when the relative distance between the moving object andthe area As is equal to or shorter than the first distance threshold D1at a time point at which the CPU proceeds to Step 420, the CPU makes a“Yes” determination, and proceeds to Step 425.

Further, the second alert condition is not limited to the above example.The second alert condition may be a condition satisfied when therelative distance between the moving object and the area As is equal toor shorter than a predetermined second distance threshold D2. The seconddistance threshold D2 is longer than the first distance threshold D1, Inthis configuration, when the relative distance between the moving objectand the area As is equal to or shorter than the second distancethreshold D2 at a time point at which the CPU proceeds to Step 520, theCPU makes a “Yes” determination, and proceeds to Step 525.

(Modification 3)

In one or both of Step 430 and Step 530, the CPU may selectively turn onthe lamps 15 a to 15 d in response to a position of a moving object. Asillustrated in FIG. 12, when a moving object MO3 is present on the rightside with respect to an “axis line CL extending in a longitudinaldirection of the vehicle from a center position CP of the vehicle 10 inthe vehicle width direction”, the CPU may turn on the lamps 15 a and 15c corresponding to the doors 25 a and 25 c on the right side of thevehicle 10. On the other hand, when a moving object is present on theleft side with respect to the axis line CL, the CPU may turn on thelamps 15 b and 15 d corresponding to the doors 25 b and 25 d on the leftside of the vehicle 10.

Further, when a moving object is present on the right side with respectto the axis line CL, the CPU may be configured to make a “Yes”determination in Step 435 only when one or both of the doors 25 a and 25c on the right side are opened, and proceed to Step 440. When a movingobject is present on the left side with respect to the axis line CL, theCPU may be configured to make a “Yes” determination in Step 435 onlywhen one or both of the doors 25 b and 25 d on the left side are opened,and proceed to Step 440.

(Modification 4)

As illustrated in FIG. 13, even in a situation in which a moving objectis approaching the vehicle 10 from diagonally behind the vehicle 10, theCPU may perform the alerting operation. In the example of FIG. 13, anextended line (dashed-dotted line) of a moving direction of a movingobject MO4 intersects with the area As, and a moving speed of the movingobject MO4 is higher than the predetermined speed. Therefore, when theCPU proceeds to Step 320 or Step 345 in such a situation, the CPUdetermines that the moving object condition is satisfied.

In the above situation, the CPU calculates the predicted time Tk bydividing a distance La4 in the moving direction of the moving object MO4between the moving object MO4 and the area As by the speed of the movingobject MO4. In this manner, the CPU can determine whether or not thefirst alerting condition (Step 420) or the second alerting condition(Step 520) is satisfied.

(Modification 5)

The CPU may execute a “routine” illustrated in FIG. 14 in place of theroutine of FIG. 5. The routine of FIG. 14 is a routine in which Step 530in the routine of FIG. 5 is replaced with Steps 1410 to 1440. Thus, adetailed description is omitted for the steps indicated by the samereference numerals as those of FIG. 5.

When the CPU starts the processing from Step 1400 of FIG. 14 andproceeds to Step 1410, the CPU determines whether or not the predictedtime Tk is equal to or shorter than 3 seconds. When the predicted timeTk is equal to or shorter than 3 seconds, the CPU makes a “Yes”determination in Step 1410, and proceeds to Step 1420. In Step 1420, theCPU flashes (blinks) the lamps 15 a to 15 d. Next, in Step 1440, the CPUcauses the display device 16 to display the alerting screen 1000.Thereafter, the CPU proceeds to Step 1495 to tentatively terminate thisroutine.

On the other hand, when the predicted time Tk is longer than 3 seconds,the CPU makes a “No” determination in Step 1410, and proceeds to Step1430. In Step 1430, the CPU lights the lamps 15 a to 15 d (that is, thelamps 15 a to 15 d are simply lighted up). Next, in Step 1440, the CPUcauses the display device 16 to display the alerting screen 1000.Thereafter, the CPU proceeds to Step 1495 to tentatively terminate thisroutine.

Regarding the lamps, the “ability to alert the occupant” in the blinkingoperation (Step 1420) is higher than that in the simply-lighting-upoperation (Step 1430). According to the present modification, in thecase where a moving object is expected to reach the area As in arelatively short time since the off time point (the predicted time Tk is3 seconds or shorter), the ability to alert the occupant can berelatively enhanced.

(Modification 6)

The alerting operation may be performed when the vehicle 10 is travelingat a low speed. In this configuration, the CPU may make a “Yes”determination in Step 310 when the vehicle speed of the vehicle 10 isequal to or lower than a predetermined low speed threshold (>0), andthen, proceed to Step 315.

(Modification 7)

The alerting operation is not limited to the example described above.The CPU may cause a speaker (not shown) to utter a message indicatingthat a moving object is approaching the vehicle.

What is claimed is:
 1. An alert apparatus for a vehicle, comprising: apower supply device mounted in the vehicle; a switch, a connection stateof the switch being changed from an off state to an on state when adriver of the vehicle drives the vehicle, and being changed from the onstate to the off state when the driver stops driving the vehicle; aninformation acquisition device connected to the power supply device viathe switch and configured to be connected to the power supply device tobe supplied with electric power from the power supply device when theconnection state of the switch is the on state, the informationacquisition device being further configured to acquire vehicleperipheral information including information on a moving object which ispresent at least behind the vehicle through use of the supplied electricpower; an alerting device configured to be supplied with the electricpower from the power supply device regardless of whether the connectionstate of the switch is the on state or the off state, the alertingdevice being further configured to perform an alerting operation foralerting an occupant of the vehicle through use of the supplied electricpower; and a controller configured to be supplied with the electricpower from the power supply device regardless of whether the connectionstate of the switch is the on state or the off state, the controllerbeing programmed to, in a case where the connection state of the switchis the off state, through use of the supplied electric power, determinewhether or not there is an alert-target object based on the vehicleperipheral information which has been acquired until an off time pointat which the connection state of the switch is changed from the on stateto the off state, the alert-target object being a moving object to bealerted when the occupant gets out of the vehicle; and when determiningthat there is the alert-target object, cause the alerting device toperform the alerting operation.
 2. The alert apparatus according toclaim 1, wherein the controller is programmed to, in a case where theconnection state of the switch is the on state, determine whether or notthere is the alert-target object based on the vehicle peripheralinformation which has been acquired until at a time point at which thatdetermination is made; and when determining that there is thealert-target object, cause the alerting device to perform the alertingoperation, and wherein the controller is further programmed to:calculate a predicted time until the moving object reaches apredetermined area defined on the basis of the vehicle or a relativedistance between the moving object and the predetermined area; anddetermine whether or not there is the alert-target object based on thepredicted time or the relative distance.
 3. The alert apparatusaccording to claim 2, wherein the controller is further programmed to:determine that there is the alert-target object when the connectionstate of the switch is the on state and the predicted time is equal toor shorter than a predetermined first time threshold; and determine thatthere is the alert-target object when the connection state of the switchis the off state and the predicted time is equal to or shorter than apredetermined second time threshold which is longer than thepredetermined first time threshold.
 4. The alert apparatus according toclaim 2, wherein the controller is further programmed to: determine thatthere is the alert-target object when the connection state of the switchis the on state and the relative distance is equal to or shorter than apredetermined first distance threshold; and determine that there is thealert-target object when the connection state of the switch is the offstate and the relative distance is equal to or shorter than apredetermined second distance threshold which is longer than thepredetermined first distance threshold.
 5. The alert apparatus accordingto claim 3, wherein the controller is further programmed to: whendetermining that there is the alert-target object in the case where theconnection state of the switch is the on state; cause the alert deviceto perform a first alerting operation as the alerting operation; andwhen determining that there is the alert-target object in the case wherethe connection state of the switch is the off state, cause the alertdevice to perform a second alerting operation as the alerting operation,the second alerting operation having an ability to alert the occupantwhich is lower than an ability to alert the occupant in the firstalerting operation.
 6. The alert apparatus according to claim 4, whereinthe controller is further programmed to: when determining that there isthe alert-target object in the case where the connection state of theswitch is the on state; cause the alert device to perform a firstalerting operation as the alerting operation; and when determining thatthere is the alert-target object in the case where the connection stateof the switch is the off state; cause the alert device to perform asecond alerting operation as the alerting operation; the second alertingoperation having an ability to alert the occupant which is lower than anability to alert the occupant in the first alerting operation.